.bs {
  box-shadow: 0 1px 10px 2px rgba(102, 102, 102, 0.2);
}
.bv1 {
  background-color: #f4f4f4;
  padding: 30px 0;
}
.bv2 {
  background-color: #fff;
  padding: 40px 30px;
  box-shadow: 0 1px 10px 2px rgba(102, 102, 102, 0.2);
}
.pm {
  box-shadow: 0 1px 10px 2px rgba(102, 102, 102, 0.2);
  background-color: #fff;
  padding: 30px 20px;
}
.seal-search {
  background-color: #f4f4f4;
  padding: 30px 0;
}
.search-form {
  padding: 30px 0;
}
.search-form .form-control:focus {
  border: 1px #c50000 solid;
  box-shadow: none;
}
.search-form #g-text {
  border: 1px #c50000 solid;
  padding: 5px 11px;
}
.seal-tab {
  box-shadow: 0 1px 10px 2px rgba(102, 102, 102, 0.2);
  background-color: #fff;
  padding: 30px 20px;
}
.seal-tab span {
  margin-right: 15px;
}
.seal-tab span:nth-child(1) {
  color: #666;
  opacity: 0.7;
}
.seal-tab span:nth-child(2) {
  color: #666;
  opacity: 0.7;
}
.seal-tab .s-t .tab-active {
  color: #666;
  opacity: 1;
  color: #c50000;
}
.seal-tab .s-t a {
  color: #666;
  opacity: 1;
  margin-right: 15px;
}
.seal-lists li {
  box-shadow: 0 1px 10px 2px rgba(102, 102, 102, 0.2);
  background-color: #fff;
  padding: 30px 20px;
  margin: 30px 0;
}
.seal-lists span,
.seal-lists p {
  color: #666;
  font-size: 16px;
}
.seal-lists .sl-cont span:nth-child(1) {
  font-size: 24px;
}
.seal-lists .sl-cont .seal-time {
  float: right;
}
.seal-page a {
  color: #666;
  display: block;
}
.seal-page .pager li a:hover {
  background-color: #c50000;
  color: #fff;
}
.seal-page .pager li:first-child a:hover {
  background-color: rgba(205, 0, 0, 0.1);
  color: #666;
  border: rgba(205, 0, 0, 0.1) solid 1px;
}
.seal-page .pager li:last-child a:hover {
  background-color: rgba(205, 0, 0, 0.1);
  color: #666;
  border: rgba(205, 0, 0, 0.1) solid 1px;
}
.seal-page .page-active a {
  background-color: #c50000;
  color: #fff;
}
